home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / progs / editor / frexxed / fpl / extraio.fpl.readme < prev    next >
Text File  |  1996-10-16  |  3KB  |  64 lines

  1. ############################################
  2. File:        ExtraIO.FPL
  3. Author:        Kjell Ericson/Daniel Stenberg
  4. Email:        FidoNet 2:201/328
  5. Short:        a bunch of new I/O functions
  6. Version:    1.9
  7. Date:        16.10.96
  8. Local settings:
  9. Global settings:
  10. Keysequence:
  11. Type:        hooks/functions
  12. Prereq:
  13. ############################################
  14.  
  15. FUNCTION
  16.   This file brings a number of new I/O functions to FrexxEd. They are
  17.  
  18. Name        Function
  19. ----        --------
  20. Open()        Create a new buffer and load a file into that
  21. SaveAs()    Rename and save the current buffer with the new name
  22. BlockLoad()    Load a file into the current default block buffer
  23. BlockSave()    Save the current default block buffer
  24. SaveChanges()    Save the buffer if any changes have been done to it
  25. SaveAll()    Save all buffers.
  26. SaveAllChanges() Save all buffers that are changed.
  27. Print()        Print the current buffer
  28. BlockPrint()    Print the current block buffer
  29. RenameQuery()   Query before renaming a buffer to an existing file
  30. SaveQuery()     A hook that asks for confirmation before ovewwriting a file
  31.         that has been changed since it was loaded or saved last.
  32. DeleteFile()    Deletes the files that match the specified pattern. If given
  33.         a zero length string, it pops up a requester to prompt the
  34.         user which file(s) to delete.
  35.  
  36.   Details regarding these functions are best found out by reading the source
  37. file! More documentation will be written in the future regarding these
  38. functions.
  39.  
  40. -- This file is executed by default on all regular startups from the
  41.    FrexxEd.FPL program.
  42.  
  43. HISTORY
  44.   1.1    Fixed the rename function to work even if the destination file
  45.     doesn't exist! :P
  46.  
  47.   1.3   Added SaveQuery()
  48.   1.4   Made SaveAs() use a better requester title and a 'save-style'
  49.         requester!
  50.   1.5   SaveAs() and all the other functions that invokes Save(), now display
  51.         error messages on the status line if they fail!
  52.   1.6   Calling Save() without any file name and from a noname-buffer, will
  53.     now invoke the SaveAs() function to prevent the internal requester
  54.     to pop up since that doesn't check if the selected file name already
  55.     is present.
  56.     Removed all uses of joinstr() and a few unnecessary statements.
  57.   1.7   Made the pattern include .FPC files (compiled FPL programs) too.
  58.   1.8   If Open() got the name "menu_new_window", then the new loaded buffer
  59.         is putted in a new window.  This behaviour is made to be compatible with
  60.         the old Open(), but make it possible for open a file and window from
  61.         the menues.
  62.   1.9   Fixed the printing functions so you can print multiple files, and
  63.         print without seeing the folds.
  64.